The man was struck by the Morris & Essex train 6933 at the Martin Luther King Avenue Bridge in Morristown around 6:40 p.m., NJ Transit spokesperson Jim Smith told DailyVoice.com.
The train had departed New York Penn Station at 5:11 p.m. and was scheduled to arrive in Dover at 6:56 p.m., Smith said.
The man was taken to a local hospital for treatment of non-life-threatening injuries, authorities said.
The approximately 50 customers and crew members on the train were uninjured, Smith said.
Morristown FMBA also assisted at the scene.
New Jersey Transit Police was handling the investigation.
Click here to follow Daily Voice Franklin Township and receive free news updates.